package salvarcasodetestes;

import java.util.LinkedList;

import entidadesparaguardardadosteste.CasoDeTeste;
import entidadesparaguardardadosteste.SuiteDeTestes;

public interface InterfaceFachadaParaDadosDeSuiteDeTestes 
{
	public void escreverSuiteDeTeste(LinkedList<CasoDeTeste> casosDeTesteDaSuite, String nomeSuite);
	public SuiteDeTestes lerSuiteDeTeste(String nomeSuiteDeTestes);
	public void escreverProjetoDeTestesComMain(DadosProjetoDeTestesComMain projetoDeTestessalvar);
	public DadosProjetoDeTestesComMain lerProjetoDeTestesComMain(String nomeProjetoDeTestes);
	
	public LinkedList<String> listarTestesSalvos();
	public void deletarTesteSalvo(String nomeArquivoTeste);
	public boolean projetoDeTestesComEsseNomeJahExiste(String nomeProjetoDeTestes);
	public boolean projetoDeTestarMainComEsseNomeJahExiste(String nomeDoProjeto);
}
